/* 表格容器样式 */
.ant-table {
  font-size: 14px;
  border-radius: 4px;
  overflow: hidden;
}

/* 表格头部样式 */
.ant-table-thead > tr > th {
  background-color: #fafafa;
  border-bottom: 1px solid #f0f0f0;
  font-weight: 600;
  color: #333;
  text-align: left;
  padding: 12px 16px;
}

/* 表格行样式 */
.ant-table-tbody > tr > td {
  border-bottom: 1px solid #f5f5f5;
  padding: 16px;
}

/* 表格行悬浮效果 */
.ant-table-tbody > tr:hover > td {
  background-color: #fafafa;
}

/* 按钮样式优化 */
.ant-btn-primary {
  transition: all 0.3s;
}

.ant-btn-primary:hover {
  opacity: 0.9;
  transform: translateY(-1px);
  box-shadow: 0 2px 8px rgba(24, 144, 255, 0.2);
}

/* 图片样式优化 */
.ant-table tbody img {
  transition: all 0.3s;
}

.ant-table tbody img:hover {
  transform: scale(1.05);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}